home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr42 / dmp254.zip / README < prev    next >
Text File  |  1993-06-08  |  5KB  |  107 lines

  1. ╓─────────────────────────────────────────────────────────────────────────────╖
  2. ║                                                                             ║
  3. ║         ···∙∙∙          D       S       M       I          ∙∙∙···           ║
  4. ║                                                                             ║
  5. ║      ···∙∙∙          Digital Sound & Music Interface          ∙∙∙···        ║
  6. ║                                                                             ║
  7. ║         ···∙∙∙             (C) 1993 Otto Chrons            ∙∙∙···           ║
  8. ║                                                                             ║
  9. ╙─────────────────────────────────────────────────────────────────────────────╜
  10.  
  11.  
  12.         DSMI is a sound interface for PC compatible computers. It
  13.         provides programmers with a variety of functions to play music
  14.         and sound effects in their programs.
  15.  
  16.         Here are some of DSMI's capabilities:
  17.  
  18.         * Supports following sound sources:
  19.            - General DAC (also known as Covox)
  20.        - PC speaker
  21.            - Sound Blaster 1.0 - 2.0
  22.            - Sound Blaster Pro (stereo)
  23.            - Pro Audio Spectrum (stereo)
  24.            - Pro Audio Spectrum+ (stereo)
  25.            - Pro Audio Spectrum 16 (16-bit, stereo)
  26.            - Sound Blaster 16 ASP (16-bit, stereo)
  27.        - Aria based sound cards
  28.            (also Gravis Ultra Sound in the future)
  29.         * Up to 32 simultaneous channels
  30.     * Plays MODs, STMs, S3Ms, 669s and many other formats
  31.         * Two operating modes for 8-bit sound sources:
  32.            - Fast mode
  33.            - Quality mode (better sound quality)
  34.         * Special 16-bit support, which means GREAT sound quality on
  35.           16-bit cards
  36.         * Very extensive programming interface that lets YOU decide what
  37.           to do
  38.         * Modular structure means easier upgrades (e.g. new sound cards)
  39.     * Printed manual (size is over 70 A4-pages)
  40.         * Example programs
  41.         * Utilizes 386 instruction mix to reach maximum performance,
  42.           286 NOT supported :-(
  43.         * Free 'Timer Service'-pack for easy timer handling
  44.     * Free 'EMS heap manager' for accessing EMS memory
  45.         * Comes in 'C' and 'Pascal' versions, 'C' version also supports
  46.           assembler
  47.         * All C (or Pascal) source code is included for recompiling or
  48.           changing (yes, that means DMP/PMP too!)
  49.         * One FREE major upgrade
  50.  
  51.         And last but not the least:
  52.         * DSMI IS DEFINITELY THE FASTEST PLAYER ON EARTH!!
  53.  
  54.  
  55. WHAT'S IN DSMI------------------------------------------------------------
  56.  
  57.                           ╓─────────────────╖
  58.                           ║                 ║
  59.                           ║    C version    ║
  60.                           ║                 ║
  61.                           ╙─────────────────╜
  62.  
  63.         - Made with Borland C++ 3.1, but should also work fine with
  64.           other compilers
  65.         - All C source code is included
  66.         - OBJs for assembler parts are included
  67.         - A library (DSMI.LIB) is provided for easy linking
  68.         - Following parts are written in C:
  69.         * Loaders for MOD, STM, 669, S3M and AMF
  70.                 * Function to free module
  71.                 * initDSMI() for easy initialization
  72.         - Everything else is written in assembler
  73.         - C source is compiled with BC++ and uses 386 instruction set
  74.         - If your C compiler is very old, make sure it can link with
  75.           assembler code using 386 instructions
  76.  
  77.  
  78.                           ╓──────────────────╖
  79.                           ║                  ║
  80.                           ║  Pascal version  ║
  81.                           ║                  ║
  82.                           ╙──────────────────╜
  83.  
  84.         - Works with Turbo Pascal 6 and above
  85.         - Has TPUs for TP6 and TP7/BP7
  86.         - Comes with full Pascal source code, so you can recompile all
  87.           the TPUs
  88.         - All OBJs for assembler parts are included
  89.         - Supports Protected Mode (BP7 only)
  90.         - Following parts are written in Pascal:
  91.         * Loaders for MOD, STM, 669, S3M and AMF
  92.                 * Function to free module
  93.                 * initDSMI() for easy initialization
  94.                 * Some functions to provide "C" memory handling
  95.                 * Protected mode API
  96.         - Everything else is written in assembler
  97.         - If you have older version than 6, you may need to retouch some
  98.           of the functions
  99.  
  100. HOW TO BUY DSMI--------------------------------------------------------
  101.  
  102.         Files LICENSE.DSM and ORDER.DSM should come with this README
  103.         file. You need to print them, sign the License Agreement and
  104.         fill out the order form. Then just mail them to me and pay the
  105.         price. See ORDER.DSM for detailed information.
  106.  
  107.